package cn.wolfcode.rbac.service;

import cn.wolfcode.rbac.domain.SystemDictionary;
import cn.wolfcode.rbac.domain.SystemDictionaryItem;
import cn.wolfcode.rbac.query.QueryObject;
import cn.wolfcode.rbac.query.SystemDictionaryItemQuery;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface ISystemDictionaryItemService {
    public abstract PageInfo query(SystemDictionaryItemQuery paramQueryObject);

    public abstract void saveOrUpdate(SystemDictionaryItem paramSystemDictionaryItem);
    public abstract void delete(Long paramLong);
    public abstract SystemDictionaryItem get(Long paramLong);
    public abstract List<SystemDictionaryItem> list();

    public List<SystemDictionaryItem> findFromSDI(Integer parent_id);
}
